package com.qualysys.entrevistado;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

@ManagedBean(name="entrevistadoBean")
@RequestScoped
public class EntrevistadoBean {
	private Entrevistado entrevistadoSelecionado = new Entrevistado();
    
    private List<Entrevistado> lista = null;
    private List<Entrevistado> filtrado;
    
    
    
    
    public void salvar(){
  	  EntrevistadoRN entrevistadoRN = new EntrevistadoRN();
      entrevistadoRN.salvar(entrevistadoSelecionado);
			
		
  	  
  	  
  	  this.lista = null;
  	  
  	  
    }
    public void excluir(){
  	  EntrevistadoRN entrevistadoRN = new EntrevistadoRN();
  	  entrevistadoRN.excluir(this.entrevistadoSelecionado);
  	  this.lista = null;
    }

	public Entrevistado getEntrevistadoSelecionado() {
		return entrevistadoSelecionado;
	}

	public void setEntrevistadoSelecionado(Entrevistado entrevistadoSelecionado) {
		this.entrevistadoSelecionado = entrevistadoSelecionado;
	}

	public List<Entrevistado> getLista() {
		
		if(lista == null){
			EntrevistadoRN entrevistadoRN = new EntrevistadoRN();
			lista = entrevistadoRN.listar();
		}
		return lista;
	}

	public List<Entrevistado> getFiltrado() {
		return filtrado;
	}

	public void setFiltrado(List<Entrevistado> filtrado) {
		this.filtrado = filtrado;
	}

}

